package cn.chrisx.drad.wrap;

import cn.chrisx.drad.core.DrAdError;

/**
 * @author Jzfox <jz_boy@163.com>
 * @version 1.0
 * @date 2018/9/21 16:53
 * @description
 * @copyright ©2018 www.jzfox.net All rights reserved.
 */
public interface AdListener {


    void onAdLoadSuccess(Ad ad);

    void onAdLoadFailed(Ad ad, int code, DrAdError status);

    void onAdShow(Ad ad);

    void onAdDismiss(Ad ad);

    void onAdClicked(Ad ad);

    void onReward(Ad ad, boolean suc, Object reward);

}
